home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Full / Panda Internet Security 2009 / IS09PROMO3M.exe / [0] / Files / borland_builder_license.txt < prev    next >
Text File  |  2005-05-27  |  15KB  |  385 lines

  1. borland_builder_license.txt
  2.  
  3. ***********************************************************
  4.               Deploying C++Builder Applications
  5. ***********************************************************
  6.  
  7. Please read this entire file before deploying C++Builder 5 app-
  8. lications, components, or libraries. This file is provided
  9. pursuant to the INPRISE No-Nonsense License Statement and
  10. provides information on deploying C++Builder 5 applications.
  11.  
  12. Table of Contents
  13. ===========================================================
  14.  
  15.   1.  General Application Deployment
  16.   2.  Components and Packages
  17.       2.1 Distributing Custom Packages
  18.       2.2 INPRISE Runtime Packages
  19.       2.3 Runtime packages: Enterprise Edition
  20.       2.4 Runtime packages: Professional Edition
  21.       2.5 Runtime packages: Standard Edition
  22.   3.  The Borland Database Engine (BDE)
  23.   4.  ActiveX Controls (OCXs)
  24.   5.  Sample Images
  25.   6.  InterBase Deployment
  26.       6.1 Applications that use the 32-bit Local InterBase
  27.       6.2 The 32-bit five-user InterBase Server
  28.   7.  Multi-tiered Distributed Application Services (MIDAS)
  29.   8.  VisiBroker
  30.   9.  SQL Links deployment (Enterprise edition only)
  31.       9.1 SQL Links redistributable files
  32.       9.2 InterBase
  33.   10. JPEG compression software
  34.   11. Data compression library (zlib)
  35.   12. C++Builder Utilities
  36.   13. Removed Or Modified "Redistributable" Files
  37.  
  38.  
  39. 1. General Application Deployment
  40. ===========================================================
  41. C++Builder 5 applications do not require a runtime interpreter
  42. DLL. All you have to provide is your .EXE file and any DLLs
  43. or BPLs that it calls. For simple applications you can
  44. distribute a standalone .EXE file. If you have used runtime
  45. packages with your application, be sure to include all
  46. required BPLs with the distribution. If you build using the dynamic
  47. Run-Time Library, you will also have to distribute one or more of the 
  48. Run-Time Library DLLs CC3250.DLL or CC3250MT.DLL and the memory 
  49. manager Dlls BORLNDMM.DLL, BCBMM.DLL or DELPHIMM.DLL. Applications
  50. that use MFC may also need BFC42.DLL or BFC42D.DLL.
  51.  
  52. For applications that use the Borland Database Engine (BDE), 
  53. you must use an INPRISE-certified installation/deployment utility,
  54. such as InstallShield Express.
  55.  
  56. If you use InstallShield, treat .BPL (package) files just
  57. like other DLLs. From the Setup Checklist, open Groups and
  58. Files, then click Add Group. You can create a group called
  59. "Packages" for BPLs; to install packages in the
  60. Windows\System directory, choose <WINSYSDIR> as the desti-
  61. nation directory. (We recommend installing .DLL and .BPL
  62. files in the Windows\System directory.) Then click Launch
  63. Explorer to select the .BPL files you want to deploy.
  64.  
  65.  
  66. 2. Components and Packages
  67. ===========================================================
  68. 2.1 Distributing Custom Packages
  69. --------------------------------
  70. If you distribute C++Builder packages to other developers, be sure to
  71. supply the .BPL files, header files, the built package file (.BPL),
  72. dynamically linked packages (.BPI) if used, and statically linked
  73. packages (.LIB) if used.
  74.  
  75. 2.2 INPRISE Runtime Packages
  76. ----------------------------
  77. In accordance with the General Terms That Apply to Compiled
  78. Programs and Redistributables, you may redistribute
  79. INPRISE-supplied runtime packages only for the purpose of
  80. executing application programs created with C++Builder. You may
  81. not modify these packages in any way. By default the
  82. redistributable runtime packages are installed in the
  83. \Windows\System directory (for Windows95) or
  84. \Windows\System32 (for Windows NT).
  85.  
  86. Although this software may include packages other than
  87. those listed below, only the packages listed below are
  88. redistributable.
  89.  
  90. You may NOT redeploy INPRISE-supplied design-time-only
  91. packages. You may not recompile or redistribute any
  92. INPRISE-supplied components or libraries for use by other
  93. developers.
  94.  
  95. Packages that you develop may not have the same names as
  96. INPRISE-supplied packages. If you distribute component
  97. libraries or other packages, it is recommended that you
  98. avoid using the default DCLUSR50 package name, since this
  99. will cause naming conflicts with other developers.
  100.  
  101. 2.3 Runtime packages: Client/server and Enterprise Editions
  102. -----------------------------------------------------------
  103. If you are a licensed user of C++Builder 5 Enterprise,
  104. redistributable runtime packages include the
  105. following:
  106.   
  107.   BCBSMP50.BPL
  108.   DSS50.BPL
  109.   IBSMP50.BPL
  110.   IBEVNT50.BPL
  111.   INET50.BPL
  112.   INETDB50.BPL
  113.   NMFAST50.BPL
  114.   QRPT50.BPL
  115.   TEE50.BPL
  116.   TEEDB50.BPL
  117.   TEEQR50.BPL
  118.   TEEUI50.BPL
  119.   VCL50.BPL
  120.   VCLADO50.BPL
  121.   VCLBDE50.BPL
  122.   VCLDB50.BPL
  123.   VCLDBX50.BPL
  124.   VCLIB50.BPL
  125.   VCLIE50.BPL
  126.   VCLJPG50.BPL
  127.   VCLSMP50.BPL
  128.   VCLX50.BPL
  129.  
  130. The runtime package VCLMID50.BPL and WEBMID50.BPL are
  131. associated with Multi-tiered Distributed Application
  132. Services (MIDAS).
  133. As such, redistribution of this package is subject to the
  134. same requirements as redistribution of MIDAS. See the file
  135. LICENSE.TXT for specific rights and limitations regarding
  136. MIDAS and redistribution.
  137.  
  138. 2.4 Runtime packages: Professional Edition
  139. ------------------------------------------
  140. If you are a licensed user of C++Builder 5 Professional,
  141. redistributable runtime packages include the following:
  142.  
  143.   IBEVNT50.BPL
  144.   INET50.BPL
  145.   INETDB50.BPL
  146.   NMFAST50.BPL
  147.   QRPT50.BPL
  148.   TEE50.BPL
  149.   TEEDB50.BPL
  150.   TEEQR50.BPL
  151.   TEEUI50.BPL
  152.   VCL50.BPL
  153.   VCLBDE50.BPL
  154.   VCLDB50.BPL
  155.   VCLDBX50.BPL
  156.   VCLIB50.BPL
  157.   VCLIE50.BPL
  158.   VCLJPG50.BPL
  159.   VCLSMP50.BPL
  160.   VCLX50.BPL
  161.  
  162. 2.5 Runtime packages: Standard Edition
  163. --------------------------------------
  164. If you are a licensed user of C++Builder 5 Standard, redist-
  165. ributable runtime packages include the following:
  166.  
  167.   VCL50.BPL
  168.   VCLDB50.BPL
  169.   VCLJPG50.BPL
  170.   VCLSMP50.BPL
  171.   VCLX50.BPL
  172.  
  173. 3. The Borland Database Engine (BDE)
  174. ===========================================================
  175. C++Builder 5 applications that use the Borland Database Engine
  176. (BDE) to effect database access require that you distribute
  177. the BDE with the application.
  178.  
  179. In accordance with the Additional License Terms for BDE,
  180. you may distribute the BDE files with your application
  181. using an INPRISE-certified Redistributable Install program
  182. such as InstallShield Express or another compliant install
  183. program. You may redistribute only those BDE files selected
  184. by the INPRISE-certified installation program.
  185.  
  186. See the BDE Links deployment notes in the file
  187. BDEDEPLOY.TXT (found in the BDE directory) for specific
  188. information regarding deploying the BDE with database
  189. applications created in C++Builder.
  190.  
  191.  
  192. 4. ActiveX Controls (OCXs)
  193. ===========================================================
  194. C++Builder includes ActiveX Controls (OCXs) for use in your
  195. applications:
  196.  
  197.   o Chart FX, copyright SoftwareFX Inc.
  198.   o VisualSpeller Control, copyright Visual Components,
  199.     Inc.
  200.   o Formula One (spreadsheet), copyright Visual Components,
  201.     Inc.
  202.   o First Impression (VtChart), copyright Visual
  203.     Components, Inc.
  204.  
  205. The version of each of these OCXs shipped with C++Builder may
  206. be redistributed in custom C++Builder applications. Such
  207. redistribution is subject to the General Terms That Apply
  208. to Compiled Programs and Redistributables.
  209.  
  210.  
  211. 5. Sample Images
  212. ===========================================================
  213. C++Builder includes a library of redistributable bitmap images
  214. normally installed in the subdirectory:
  215.  
  216.   \Program Files\Common Files\Borland Shared\Images
  217.  
  218. C++Builder also includes a database EVENTS.DB with licensed
  219. images from PhotoDisc. The images in this database are
  220. copyright PhotoDisc, Inc. 1995 and may not be
  221. redistributed.
  222.  
  223.  
  224. 6. InterBase Deployment
  225. ===========================================================
  226. 6.1 Applications that use the 32-bit Local InterBase
  227. ----------------------------------------------------
  228. C++Builder Enterprise and Professional editions include a
  229. development license for Local InterBase. They do not,
  230. however, include rights for deployment or redistribution of
  231. any InterBase component. To deploy InterBase applications,
  232. you must purchase Deployment Kits, available separately
  233. from INPRISE. For more information on InterBase, see
  234. INPRISE's World Wide Web site at http://www.borland.com, 
  235. or contact your local INPRISE sales office.
  236.  
  237. 6.2 The 32-bit five-user InterBase Server
  238. -----------------------------------------
  239. C++Builder Enterprise contains the 32-bit five-user Inter-
  240. Base Server for Windows 95. (This server also runs under
  241. Windows NT.) Purchase of C++Builder Enterprise, however,
  242. does not include deployment or redistribution rights for
  243. any InterBase Server files. Customers who wish to deploy
  244. InterBase Server applications must separately purchase
  245. individual copies of the InterBase Server, available 
  246. separately from INPRISE. For more information on InterBase, 
  247. see INPRISE's World Wide Web site at http://www.borland.com, 
  248. or contact your local INPRISE sales office.
  249.  
  250.  
  251. 7. Multi-tiered Distributed Application Services (MIDAS)
  252. ===========================================================
  253. The C++Builder 5 Enterprise edition includes a development 
  254. license for the Multi-tiered Distributed Application 
  255. Services Suite (MIDAS). MIDAS comprises the Business 
  256. ObjectBroker, the Remote DataBroker, and the 
  257. ConstraintBroker Manager (SQL Explorer). Purchase of C++Builder
  258. Enterprise edition, however, does not include deployment 
  259. rights for this software. Customers who wish to deploy 
  260. applications that use MIDAS must purchase a separate 
  261. license for each server on which MIDAS is installed.
  262.  
  263. Handle the installation of the executable and related files
  264. for a multi-tier application the same as for general
  265. applications. Some of the files that comprise MIDAS may
  266. need to be installed on the client computer and others on
  267. the server computer. See the text file LICENSE.TXT on the
  268. MIDAS CD for specific information regarding licensing and
  269. redistribution rights for MIDAS.
  270.  
  271. For the Remote DataBroker and ConstraintBroker portions of
  272. MIDAS, the file MIDAS.DLL must be installed onto the
  273. client computer and registered with Windows. On the server
  274. computer, the files MIDAS.DLL and STDVCL40.DLL must be
  275. installed and registered for the Remote DataBroker and
  276. DBEXPLOR.EXE for the ConstraintBroker. Installation
  277. programs such as InstallShield Express automate the process
  278. of registering these DLLs. To manually register the DLLs,
  279. use the TRegSvr demo application or the Microsoft utility
  280. REGSERV32.EXE (not included with all Windows versions).
  281.  
  282. A server deployment license is not required for deploying
  283. MIDAS.DLL and STDVCL40.DLL in an application in which
  284. the client and server reside on the same machine. These two
  285. files are the Client Dataset Redistributables referred to
  286. in the License Statement.
  287.  
  288. For more information on MIDAS, see INPRISE's World Wide Web
  289. site at the URL below, or contact your local INPRISE sales
  290. office. 
  291.  
  292.   http://www.borland.com/midas/
  293.  
  294. For a list of files and components in MIDAS, see:
  295.  
  296.   http://www.borland.com/midas/papers/components.html
  297.  
  298.  
  299. 8.  VisiBroker
  300. ===========================================================
  301. This product does not include deployment rights for the
  302. VisiBroker CORBA ORB.  When deploying an application
  303. requiring CORBA services, you must first obtain VisiBroker
  304. Deployment licenses, available separately from INPRISE.
  305.  
  306. For more information on VisiBroker, see INPRISE's World 
  307. Wide Web site at the URL below, or contact your local 
  308. INPRISE sales office.
  309.  
  310.    http://www.inprise.com/visibroker/
  311.  
  312.  
  313. 9. SQL Links deployment (Enterprise edition only)
  314. ===========================================================
  315. 9.1 SQL Links redistributable files
  316. -----------------------------------
  317. See the BDE/SQL Links deployment notes in the file
  318. BDEDEPLOY.TXT (found in the BDE directory) for specific
  319. information regarding redeploying the SQL Links software.
  320. (SQL Links is available only with the C++Builder 5 Enterprise
  321. edition.)
  322.  
  323. 9.2 InterBase
  324. -------------
  325. See the BDE/SQL Links deployment notes in the file
  326. BDEDEPLOY.TXT (found in the BDE directory) for specific
  327. information regarding redeploying the SQL Links software
  328. for InterBase.
  329.  
  330.  
  331. 10. JPEG compression software
  332. ===========================================================
  333. The C++Builder CD includes software for JPEG image compression
  334. and decompression. This software and its source code are
  335. distributed by the Independent JPEG Group and copyrighted
  336. by Thomas G. Lane. For conditions of distribution and use,
  337. see the README file that accompanies the software.
  338.  
  339.  
  340. 12. Data compression library (zlib)
  341. ===========================================================
  342. The C++Builder CD includes zlib data compression software. This
  343. software and its source code are copyrighted by Mark Adler
  344. and others and may be used and distributed subject to the
  345. conditions specified in the file zlib.h.
  346.  
  347.  
  348. 13. C++Builder Utilities
  349. ===========================================================
  350. The utility programs included with C++Builder 5 may NOT be
  351. redistributed with deployed applications. These utility 
  352. programs include, but are not limited to:
  353.  
  354.  
  355.   SQL Explorer (Enterprise only)
  356.   SQL Monitor (Enterprise only)
  357.   Database Explorer (Professional and Enterprise only)
  358.   Database Desktop (Professional and Enterprise only)
  359.   Openhelp (Professional and Enterprise only)
  360.   Package Collection Editor (Professional and Enterprise only)
  361.   WinSight (Professional and Enterprise only)
  362.   GREP
  363.   TDump
  364.   TLibImp
  365.   Image Editor 
  366.   
  367.  
  368. 14. Removed or modified "Redistributable" files
  369. ===========================================================
  370. INPRISE RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL
  371. REDISTRIBUTABLE FILES FROM THIS INPRISE SOFTWARE PRODUCT,
  372. AT ANY TIME PRIOR TO RELEASE OF THE PRODUCT, REGARDLESS OF
  373. WHETHER SUCH FILES CONTINUE TO BE LISTED AS
  374. "REDISTRIBUTABLE" UPON RELEASE OF THE PRODUCT. INPRISE
  375. SHALL HAVE NO OBLIGATION WHATSOEVER IN CONNECTION WITH ANY
  376. FILE WHICH IS LISTED AS "REDISTRIBUTABLE" BUT HAS BEEN
  377. REMOVED FROM THE PRODUCT PRIOR TO THE PRODUCT'S RELEASE.
  378.  
  379.  
  380. ===========================================================
  381. Unless otherwise noted, all materials provided in this
  382. release are Copyright 1983 - 2000 by INPRISE Corporation.
  383. ========================= END =============================
  384.  
  385.